package com.hxkj.domain.po;

import java.io.Serializable;

/**
* 
*
* @author: chenwei
* @version: 1.0
* @datetime: 2018-06-27 12:32:15
*/
public class FunctionLibrary  implements Serializable{


    private static final long serialVersionUID = 6681108158089788789L;
    // 功能ID
    private Long id;
    // 功能权限编码
    private String functionCode;
    // 功能权限名称
    private String functionName;
    // 说明
    private String description;
    // 功能权限类型(1 菜单、2 功能、3按钮)
    private Byte functionType;
    // 功能权限链接
    private String functionUri;
    // 功能状态
    private Byte functionStatus;
    // 上级功能id
    private Long parentFunctionId;
    // 删除标识
    private Byte delTag;
    // 子站id字符串
    private String siteIds;
    // 创建时间
    private Long createTime;
    // 更新时间
    private Long updateTime;
    // 
    private String functionIcon;

    private String keyword;
    //站点ID
    private Long siteId;
    //功能ID字符串
    private String ids;

    public String getFunctionCode() {
    return functionCode;
    }

    public void setFunctionCode(String functionCode) {
    this.functionCode = functionCode;
    }

    public String getFunctionName() {
    return functionName;
    }

    public void setFunctionName(String functionName) {
    this.functionName = functionName;
    }

    public String getDescription() {
    return description;
    }

    public void setDescription(String description) {
    this.description = description;
    }

    public Byte getFunctionType() {
    return functionType;
    }

    public void setFunctionType(Byte functionType) {
    this.functionType = functionType;
    }

    public String getFunctionUri() {
    return functionUri;
    }

    public void setFunctionUri(String functionUri) {
    this.functionUri = functionUri;
    }

    public Byte getFunctionStatus() {
    return functionStatus;
    }

    public void setFunctionStatus(Byte functionStatus) {
    this.functionStatus = functionStatus;
    }

    public Long getParentFunctionId() {
    return parentFunctionId;
    }

    public void setParentFunctionId(Long parentFunctionId) {
    this.parentFunctionId = parentFunctionId;
    }

    public Byte getDelTag() {
    return delTag;
    }

    public void setDelTag(Byte delTag) {
    this.delTag = delTag;
    }

    public String getSiteIds() {
    return siteIds;
    }

    public void setSiteIds(String siteIds) {
    this.siteIds = siteIds;
    }

    public Long getCreateTime() {
    return createTime;
    }

    public void setCreateTime(Long createTime) {
    this.createTime = createTime;
    }

    public Long getUpdateTime() {
    return updateTime;
    }

    public void setUpdateTime(Long updateTime) {
    this.updateTime = updateTime;
    }

    public String getFunctionIcon() {
    return functionIcon;
    }

    public void setFunctionIcon(String functionIcon) {
    this.functionIcon = functionIcon;
    }

    public Long getId() {
    return id;
    }

    public void setId(Long id) {
    this.id = id;
    }

    public String getKeyword() {
        return keyword;
    }

    public void setKeyword(String keyword) {
        this.keyword = keyword;
    }

    public Long getSiteId() {
        return siteId;
    }

    public void setSiteId(Long siteId) {
        this.siteId = siteId;
    }

    public String getIds() {
        return ids;
    }

    public void setIds(String ids) {
        this.ids = ids;
    }
}
